home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_1199 / 925 < prev    next >
Internet Message Format  |  1994-08-27  |  2KB

  1. From: mforget@elfhaven.ersys.edmonton.ab.ca (Michel Forget)
  2. Subject: Re: Gem List (fwd)
  3. Date:     Tue, 19 Jul 1994 21:57:36 -0600
  4. Precedence: bulk
  5.  
  6. Hello Chris,
  7.  
  8. >And when are you releasing the source code?
  9.  
  10. Every time I've mentioned this, there has been no response.  I have a
  11. feeling it will not be released.  That is his right, of course, but
  12. I'd like to see the demonstration program he keeps talking about.
  13.  
  14. >Something that just occured to me, folks...  WHY are we discussing various
  15. >GEM libraries on the gem-list at this point?  I thought we were trying
  16. >to hammer out some standards here...  I'm amazed at how argumentative this
  17. >mailing list is (but then, I guess *all* Atari users need to blow off
  18. >steam somehow these days).
  19.  
  20. I'm not actually sure; I can only speak for myself, but I tend to respond
  21. when people say something I disagree with.  That is why I keep posting
  22. these messages, though.
  23.  
  24. >Reasonable C support libraries should have malloc() and free() in them
  25. >that keep track of larger chunks (usually 64k from what I've seen); that
  26. >way, if you're going to malloc() a bunch of small things, and free() a
  27. >few, then malloc() a few more, you're not fragmenting memory...  I'm
  28. >presuming that you're playing devil's advocacte a little here, since nobody
  29. >in their right mind would use the Malloc() GEMDOS call.
  30.  
  31. Sigh.  _I_ use it.  (Yes, I feel stupid now, since now at least one reason
  32. why I should not.)  Using malloc() is only a delay, though, for TOS 1.0
  33. users.  If you allocate a lot of memory (like MasterBrowse does) then
  34. malloc() will end up calling Malloc() more that sixteen times, and you
  35. can say bye-bye to TOS 1.0.  Is there -another- reason why I should not
  36. use it?
  37.  
  38.  
  39. -- 
  40. Michel Forget           \\   mforget@elfhaven.ersys.edmonton.ab.ca    //
  41. Electric Storm Software  \\  ess@tibalt.supernet.ab.ca               //
  42. PGP Public Key Finger. = 1F C0 D3 FE 40 51 7F 47 F3 4A C6 AD 6E 02 71 85
  43.